#pragma once

inline int BoolToInt(bool value)
  { return (value ? 1: 0); }

inline bool IntToBool(int value)
  { return (value != 0); }

template <class TType1, class TType2> inline int simpleCompare(TType1 a, TType2 b)
  {  return a < b ? -1 : (a == b ? 0 : 1); }
